package dao

import (
	"time"
)

// 这是 LiSmsReach 的全局公开dao对象
var LiSmsReachDao = liSmsReachDao{}

// 这是 li_sms_reach表 的实体类
type LiSmsReach struct {
	Id          int       `json:"id" form:"id" v:"id"`                               // ID
	Context     string    `json:"context" form:"context" v:"context"`                // 消息内容
	MessageCode string    `json:"message_code" form:"message_code" v:"message_code"` // 消息CODE
	Num         string    `json:"num" form:"num" v:"num"`                            // 预计发送条数
	SignName    string    `json:"sign_name" form:"sign_name" v:"sign_name"`          // 签名名称
	SmsName     string    `json:"sms_name" form:"sms_name" v:"sms_name"`             // 模板名称
	SmsRange    string    `json:"sms_range" form:"sms_range" v:"sms_range"`          // 接收人
	CreateTime  time.Time `json:"create_time" form:"create_time" v:"create_time"`    // 创建时间

}

// 注意:这是 LiSmsReach 的私有dao对象
type liSmsReachDao struct {
	Insert func(arg LiSmsReach) int        //插入一条记录
	Update func(arg LiSmsReach) int        //更新一条记录
	Delete func(arg LiSmsReach) int        //删除一条记录
	Select func(arg LiSmsReach) LiSmsReach //获取一条记录
}
